layout.tsx 781 B

12345678910111213141516171819202122232425262728
  1. import HeaderBack from "@/components/HeaderBack";
  2. import { getTranslations } from "next-intl/server";
  3. import { ReactNode } from "react";
  4. import TabsCom from "./component/TabsCom";
  5. import "./style.scss";
  6. export default async function LocaleLayout({
  7. children,
  8. params: { locale },
  9. }: {
  10. children: ReactNode;
  11. params: { locale: string };
  12. }) {
  13. console.log(locale);
  14. const t = await getTranslations("HeaderCom");
  15. return (
  16. <>
  17. <HeaderBack
  18. className={"bg-[#0d1933]"}
  19. title={`${t("Afiliado")} - ${t("title")}`}
  20. ></HeaderBack>
  21. <main className={"main-header bg-[#e8e8e8] px-[0.12rem]"}>
  22. <TabsCom></TabsCom>
  23. {children}
  24. </main>
  25. </>
  26. );
  27. }